<?php 

	echo '<table class="fichafinanceira_tabela_mensalidades" width="100%">';
	
	echo '<thead>';
	echo '<tr>';
	echo '<td width="5%" align="center">Ações</td>';
	echo '<td width="10%">Ano</td>';
	echo '<td width="20%">Mês</td>';
	echo '<td>Dt Vencimento</td>';
	echo '<td>Situação</td>';
	echo '<td>Dt Pagamento</td>';
	echo '</tr>';
	echo '</thead>';
	echo '<tbody>';
	
	$primeiro_alunofinanceiro_id = null;
	$primeira_classe = 'fichafinanceira_tr_mensalidade_selecionada';

	foreach ($mensalidades as $mensalidade) {

		if (!$primeiro_alunofinanceiro_id)
			$primeiro_alunofinanceiro_id = $mensalidade['AlunoFinanceiro']['id'];

		$situacao = $situacoes[$mensalidade['AlunoFinanceiro']['situacao']];
		
		if ($mensalidade['AlunoFinanceiro']['situacao'] == 'P') {
			$classe_sit = 'fichafinanceira_sit_P';
		} else {
			if ($this->Sistema->date_compare($mensalidade['AlunoFinanceiro']['data_vencimento']) < 0) {
				$classe_sit = 'fichafinanceira_sit_V'; // Vencida
				$situacao = 'Vencida';
			} else {
				$classe_sit = 'fichafinanceira_sit_A';
			}
		}
			
		echo "<tr class='fichafinanceira_tr_mensalidade $primeira_classe $classe_sit' key='{$mensalidade['AlunoFinanceiro']['id']}'>";
		echo '<td align="center">';
		echo "<span class='fichafinanceira_link_editar fichafinanceira_link_editar_mensalidade' title='Editar Mensalidade' key='{$mensalidade['AlunoFinanceiro']['id']}'></span>";
		if ($mensalidade['AlunoFinanceiro']['situacao'] == 'A') {			
			echo "<span class='fichafinanceira_link_pagamento fichafinanceira_link_efeturar_pagamento' title='Efetuar Pagamento' key='{$mensalidade['AlunoFinanceiro']['id']}'></span>";
		} 
		echo '</td>';
		echo '<td>' . $mensalidade['AlunoFinanceiro']['ano'] . '</td>';
		echo '<td>' . $meses[$mensalidade['AlunoFinanceiro']['mes']] . '</td>';
		echo '<td>' . $mensalidade['AlunoFinanceiro']['data_vencimento'] . '</td>';
		echo '<td>' . $situacao . '</td>';
		echo '<td>' . $mensalidade['AlunoFinanceiro']['data_pagto'] . '</td>';
		echo '</tr>';
		
		$primeira_classe = null;
	}
	
	echo '</tbody>';
	echo '</table>';
 
?>

<input id="mensalidade_selecionada" type="hidden" value="<?php echo $primeiro_alunofinanceiro_id; ?>" />

<div id="dialog_editar_mensalidade" title="Editar Mensalidade"></div>
<div id="dialog_efetuar_pagamento" title="Efetuar Pagamento"></div>

<script>

	$('#dialog_editar_mensalidade').dialog({ autoOpen: false, minWidth: 620, minHeight: 275, modal: true });

	$('#dialog_efetuar_pagamento').dialog({ autoOpen: false, minWidth: 620, minHeight: 275, modal: true });

	$('.fichafinanceira_link_editar_mensalidade').click(function(){

		var aluno_financeiro_id = $(this).attr('key');
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/alterar/' + aluno_financeiro_id,
			async: true,
			beforeSend : function() {
				$('#dialog_editar_mensalidade').dialog('open').css('opacity','0.4');
			},
			success: function(view){
				$('#dialog_editar_mensalidade').html(view).css('opacity','1');
			}
		});
				
	});

	$('.fichafinanceira_link_efeturar_pagamento').click(function(){

		var aluno_financeiro_id = $(this).attr('key');
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiros/efetuar_pagamento/' + aluno_financeiro_id,
			async: true,
			beforeSend : function() {
				$('#dialog_efetuar_pagamento').dialog('open').css('opacity','0.4');
			},
			success: function(view){
				$('#dialog_efetuar_pagamento').html(view).css('opacity','1');
			}
		});
				
	});	
	
	$('.fichafinanceira_tr_mensalidade').click(function(){

		$("#fichafinanceira_lista_mensalidades table tr").each(function() {
			$(this).removeClass('fichafinanceira_tr_mensalidade_selecionada');
		});

		var aluno_financeiro_id = $(this).attr('key');

		$('#mensalidade_selecionada').val(aluno_financeiro_id);

		$(this).addClass('fichafinanceira_tr_mensalidade_selecionada');

		carregar_ficha_financeira_detalhes();

	});

	carregar_ficha_financeira_detalhes();
	
	function carregar_ficha_financeira_detalhes() {

		var aluno_financeiro_id = $('#mensalidade_selecionada').val();
		
		$.ajax({
			type: 'POST',
			url: '<?php echo $this->request->base; ?>/aluno_financeiro_detalhes/ficha_financeira_detalhes/' + aluno_financeiro_id,
			async: true,
			beforeSend : function() {
				$('#fichafinanceira_lista_detalhes').addClass('fichafinanceira_loading');
			},
			success: function(html){
				$('#fichafinanceira_lista_detalhes').html(html).removeClass('fichafinanceira_loading');
			}
		});

	}

</script>